package com.xoa.model.attend;

import com.xoa.service.attend.wrapper.AttendWrappers;

import java.util.Date;
import java.util.List;

/**
 * Created by gsb on 2018/9/27.
 */
public class AttendBase {

    private  String userName;
    private  String deptName;
    private  Integer uid;

    private  Integer yingChuQin;//应出勤天数
    private  Integer shangBanZhengChang;//上班正常天数
    private  Integer xiaBanZhengChang;//下班正常天数
    private  Integer weiQianDao;//未签到天数
    private  Integer weiQianTui;//未签退天数
    private  Integer chiDao;//迟到天数
    private  Integer zaoTui;//早退天数
    private  Integer sheBeiYiChang;//異常
    private  Integer waiQin;//外勤天数
    private  Integer jiaBan;//加班天数
    private  Integer zhiBan;//值班天数
    private  Integer qingJia;//请假天数
    private  Integer waiChu;//外出天数
    private  Integer shiJiChuqin;//实际出勤天数
    private  Integer kuangGong;//旷工天数
    private  Integer quanQin;//全勤天数


    private List<Date> yingChuQinList;
    private List<AttendWrappers> shangBanZhengChangList;
    private List<AttendWrappers> xiaBanZhengChangList;
    private List<AttendWrappers> weiQianDaoList;
    private List<AttendWrappers> weiQianTuiList;
    private List<AttendWrappers> chiDaoList;
    private List<AttendWrappers> zaoTuiList;
    private List<AttendWrappers> sheBeiYiChangList;
    private List<AttendWrappers> waiQinList;
    private List<AttendWrappers> jiaBanList;
    private List<AttendWrappers> chuChaiList;//出差
    private List<AttendWrappers> qingJiaList;
    private List<AttendWrappers> waiChuList;
    private  List<AttendWrappers> shiJiChuqinList;
    private  List<String> kuangGongList;
    private  List<String> quanQinList;




    /**   李然添加 **/
    private Double qingJiaDouble;
    private Double waiChuDouble;
    private Double chuChaiDouble;
    private Double jiaBanDouble;
    private List<AttendWrappers> quanQinListLr;
    private List<AttendWrappers> kuanggongList;
    private List<BaseAttend> shebeiyichangList;
    private List<AttendOut> waichuxiangqing;
    private List<AttendanceOvertime> jiabanxiangqing;
    private List<AttendLeave> qingjiaxiangqing;
    private List<AttendEvection> chuchaixiangqing;
    private List<Attend> waiqinList;
    private List<List<AttendWrappers>> shangxiabanchaxun;

    public List<List<AttendWrappers>> getShangxiabanchaxun() {
        return shangxiabanchaxun;
    }

    public void setShangxiabanchaxun(List<List<AttendWrappers>> shangxiabanchaxun) {
        this.shangxiabanchaxun = shangxiabanchaxun;
    }

    public List<Attend> getWaiqinList() {
        return waiqinList;
    }

    public void setWaiqinList(List<Attend> waiqinList) {
        this.waiqinList = waiqinList;
    }

    public List<AttendOut> getWaichuxiangqing() {
        return waichuxiangqing;
    }

    public void setWaichuxiangqing(List<AttendOut> waichuxiangqing) {
        this.waichuxiangqing = waichuxiangqing;
    }

    public List<AttendanceOvertime> getJiabanxiangqing() {
        return jiabanxiangqing;
    }

    public void setJiabanxiangqing(List<AttendanceOvertime> jiabanxiangqing) {
        this.jiabanxiangqing = jiabanxiangqing;
    }

    public List<AttendLeave> getQingjiaxiangqing() {
        return qingjiaxiangqing;
    }

    public void setQingjiaxiangqing(List<AttendLeave> qingjiaxiangqing) {
        this.qingjiaxiangqing = qingjiaxiangqing;
    }

    public List<AttendEvection> getChuchaixiangqing() {
        return chuchaixiangqing;
    }

    public void setChuchaixiangqing(List<AttendEvection> chuchaixiangqing) {
        this.chuchaixiangqing = chuchaixiangqing;
    }

    public List<BaseAttend> getShebeiyichangList() {
        return shebeiyichangList;
    }

    public void setShebeiyichangList(List<BaseAttend> shebeiyichangList) {
        this.shebeiyichangList = shebeiyichangList;
    }

    public List<AttendWrappers> getKuanggongList() {
        return kuanggongList;
    }

    public void setKuanggongList(List<AttendWrappers> kuanggongList) {
        this.kuanggongList = kuanggongList;
    }

    public List<AttendWrappers> getQuanQinListLr() {
        return quanQinListLr;
    }

    public void setQuanQinListLr(List<AttendWrappers> quanQinListLr) {
        this.quanQinListLr = quanQinListLr;
    }

    public Double getQingJiaDouble() {
        return qingJiaDouble;
    }

    public void setQingJiaDouble(Double qingJiaDouble) {
        this.qingJiaDouble = qingJiaDouble;
    }

    public Double getWaiChuDouble() {
        return waiChuDouble;
    }

    public void setWaiChuDouble(Double waiChuDouble) {
        this.waiChuDouble = waiChuDouble;
    }

    public Double getChuChaiDouble() {
        return chuChaiDouble;
    }

    public void setChuChaiDouble(Double chuChaiDouble) {
        this.chuChaiDouble = chuChaiDouble;
    }

    public Double getJiaBanDouble() {
        return jiaBanDouble;
    }

    public void setJiaBanDouble(Double jiaBanDouble) {
        this.jiaBanDouble = jiaBanDouble;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public void setYingChuQin(Integer yingChuQin) {
        this.yingChuQin = yingChuQin;
    }

    public void setShangBanZhengChang(Integer shangBanZhengChang) {
        this.shangBanZhengChang = shangBanZhengChang;
    }

    public void setXiaBanZhengChang(Integer xiaBanZhengChang) {
        this.xiaBanZhengChang = xiaBanZhengChang;
    }

    public void setWeiQianDao(Integer weiQianDao) {
        this.weiQianDao = weiQianDao;
    }

    public void setWeiQianTui(Integer weiQianTui) {
        this.weiQianTui = weiQianTui;
    }

    public void setChiDao(Integer chiDao) {
        this.chiDao = chiDao;
    }

    public void setZaoTui(Integer zaoTui) {
        this.zaoTui = zaoTui;
    }

    public void setSheBeiYiChang(Integer sheBeiYiChang) {
        this.sheBeiYiChang = sheBeiYiChang;
    }

    public void setWaiQin(Integer waiQin) {
        this.waiQin = waiQin;
    }

    public void setJiaBan(Integer jiaBan) {
        this.jiaBan = jiaBan;
    }

    public void setZhiBan(Integer zhiBan) {
        this.zhiBan = zhiBan;
    }

    public void setQingJia(Integer qingJia) {
        this.qingJia = qingJia;
    }

    public void setWaiChu(Integer waiChu) {
        this.waiChu = waiChu;
    }

    public void setShiJiChuqin(Integer shiJiChuqin) {
        this.shiJiChuqin = shiJiChuqin;
    }

    public void setKuangGong(Integer kuangGong) {
        this.kuangGong = kuangGong;
    }

    public void setQuanQin(Integer quanQin) {
        this.quanQin = quanQin;
    }

    public void setYingChuQinList(List<Date> yingChuQinList) {
        this.yingChuQinList = yingChuQinList;
    }

    public void setShangBanZhengChangList(List<AttendWrappers> shangBanZhengChangList) {
        this.shangBanZhengChangList = shangBanZhengChangList;
    }

    public void setXiaBanZhengChangList(List<AttendWrappers> xiaBanZhengChangList) {
        this.xiaBanZhengChangList = xiaBanZhengChangList;
    }

    public void setWeiQianDaoList(List<AttendWrappers> weiQianDaoList) {
        this.weiQianDaoList = weiQianDaoList;
    }

    public void setWeiQianTuiList(List<AttendWrappers> weiQianTuiList) {
        this.weiQianTuiList = weiQianTuiList;
    }

    public void setChiDaoList(List<AttendWrappers> chiDaoList) {
        this.chiDaoList = chiDaoList;
    }

    public void setZaoTuiList(List<AttendWrappers> zaoTuiList) {
        this.zaoTuiList = zaoTuiList;
    }

    public void setSheBeiYiChangList(List<AttendWrappers> sheBeiYiChangList) {
        this.sheBeiYiChangList = sheBeiYiChangList;
    }

    public void setWaiQinList(List<AttendWrappers> waiQinList) {
        this.waiQinList = waiQinList;
    }

    public void setJiaBanList(List<AttendWrappers> jiaBanList) {
        this.jiaBanList = jiaBanList;
    }

    public void setChuChaiList(List<AttendWrappers> chuChaiList) {
        this.chuChaiList = chuChaiList;
    }

    public void setQingJiaList(List<AttendWrappers> qingJiaList) {
        this.qingJiaList = qingJiaList;
    }

    public void setWaiChuList(List<AttendWrappers> waiChuList) {
        this.waiChuList = waiChuList;
    }

    public void setShiJiChuqinList(List<AttendWrappers> shiJiChuqinList) {
        this.shiJiChuqinList = shiJiChuqinList;
    }

    public void setKuangGongList(List<String> kuangGongList) {
        this.kuangGongList = kuangGongList;
    }

    public void setQuanQinList(List<String> quanQinList) {
        this.quanQinList = quanQinList;
    }

    public String getUserName() {
        return userName;
    }

    public String getDeptName() {
        return deptName;
    }

    public Integer getUid() {
        return uid;
    }

    public Integer getYingChuQin() {
        return yingChuQin;
    }

    public Integer getShangBanZhengChang() {
        return shangBanZhengChang;
    }

    public Integer getXiaBanZhengChang() {
        return xiaBanZhengChang;
    }

    public Integer getWeiQianDao() {
        return weiQianDao;
    }

    public Integer getWeiQianTui() {
        return weiQianTui;
    }

    public Integer getChiDao() {
        return chiDao;
    }

    public Integer getZaoTui() {
        return zaoTui;
    }

    public Integer getSheBeiYiChang() {
        return sheBeiYiChang;
    }

    public Integer getWaiQin() {
        return waiQin;
    }

    public Integer getJiaBan() {
        return jiaBan;
    }

    public Integer getZhiBan() {
        return zhiBan;
    }

    public Integer getQingJia() {
        return qingJia;
    }

    public Integer getWaiChu() {
        return waiChu;
    }

    public Integer getShiJiChuqin() {
        return shiJiChuqin;
    }

    public Integer getKuangGong() {
        return kuangGong;
    }

    public Integer getQuanQin() {
        return quanQin;
    }

    public List<Date> getYingChuQinList() {
        return yingChuQinList;
    }

    public List<AttendWrappers> getShangBanZhengChangList() {
        return shangBanZhengChangList;
    }

    public List<AttendWrappers> getXiaBanZhengChangList() {
        return xiaBanZhengChangList;
    }

    public List<AttendWrappers> getWeiQianDaoList() {
        return weiQianDaoList;
    }

    public List<AttendWrappers> getWeiQianTuiList() {
        return weiQianTuiList;
    }

    public List<AttendWrappers> getChiDaoList() {
        return chiDaoList;
    }

    public List<AttendWrappers> getZaoTuiList() {
        return zaoTuiList;
    }

    public List<AttendWrappers> getSheBeiYiChangList() {
        return sheBeiYiChangList;
    }

    public List<AttendWrappers> getWaiQinList() {
        return waiQinList;
    }

    public List<AttendWrappers> getJiaBanList() {
        return jiaBanList;
    }

    public List<AttendWrappers> getChuChaiList() {
        return chuChaiList;
    }

    public List<AttendWrappers> getQingJiaList() {
        return qingJiaList;
    }

    public List<AttendWrappers> getWaiChuList() {
        return waiChuList;
    }

    public List<AttendWrappers> getShiJiChuqinList() {
        return shiJiChuqinList;
    }

    public List<String> getKuangGongList() {
        return kuangGongList;
    }

    public List<String> getQuanQinList() {
        return quanQinList;
    }
}
